🧩 Tensor Core 入门 30 章 · 矩阵运算

⚡ 友好色系 🎨
01 Tensor Core 入门
GPU架构演进 硬件原理 矩阵基础
02 CUDA 编程环境搭建
驱动安装 Toolkit配置 cuDNN 验证
03 CUDA 基础语法
Kernel编写 线程层次 内存模型
04 矩阵乘法基础
CPU实现 GPU朴素乘法 瓶颈分析
05 共享内存优化
共享内存原理 Tiling Bank Conflict
06 Tensor Core 编程模型
WMMA API fragment 加载/存储
07 WMMA 矩阵乘法
mma_sync 16x16x16 代码实战
08 布局与数据类型
行/列主序 fp16/bf16/tf32 精度权衡
09 分块策略
大矩阵分块 Tile大小 寄存器压力
10 异步拷贝
memcpy_async Pipeline 隐藏延迟
11 cuBLAS 库入门
cuBLAS API cublasGemmEx 对比
12 cuBLAS 高级用法
batched GEMM strided 混合精度
13 CUTLASS 简介
架构 模板化GEMM Epilogue
14 CUTLASS Tensor Core
调用Tensor Core Collective API
15 卷积与 Tensor Core
implicit GEMM cuDNN Winograd
16 Transformer 矩阵运算
Attention QKV投影 Softmax
17 FlashAttention 原理
IO感知 tiling Tensor Core
18 混合精度训练
AMP Loss Scaling Master Weights
19 性能分析工具
Nsight Systems Compute Roofline
20 Profiling 实战
Tensor Core利用率 Occupancy ILP
21 矩阵布局优化
Swizzle 数据重排 Bank Conflict
22 寄存器优化
寄存器分配 ILP 循环展开
23 Warp 级编程
Warp Shuffle Warp Matrix Cooperative Groups
24 多 GPU 编程
NCCL P2P 多GPU GEMM
25 稀疏矩阵乘法
结构化稀疏 2:4模式 Fine-grained
26 INT8 量化
量化原理 INT8 Tensor Core PTQ/QAT
27 自定义 Kernel 实战
从零实现GEMM 调试 调优
28 图神经网络矩阵运算
GCN GAT 消息传递
29 推荐系统
DLRM DCN Embedding优化
30 前沿与展望
Hopper架构 FP8 未来趋势